\name{print-methods}
\docType{methods}
\alias{print-methods}
\alias{print,DotStack-method}
\alias{print,VAObject-method}
\alias{show-methods}
\alias{show,DotStack-method}
\alias{show,VAObject-method}
\alias{show,VASummaryObject-method}
\title{Methods for print and show functions in the Jmisc package}
\description{\code{print} and \code{show} methods for custom classes \code{DotStack}, \code{VAObject}, and \code{VASummaryObject} in \pkg{Jmisc}.}
\section{Methods}{
For \code{print}:
\describe{
\item{\code{signature(x = "DotStack")}}{
This method provides an easy way to print out more descriptive information about an object of class \code{DotStack}.
}

\item{\code{signature(x = "VAObject")}}{
This method provides an easy way to print out the logMAR values from a \code{VAObject} as well as some other useful information about \emph{how} the logMAR values were calculated.
}
}
For \code{show}:
\describe{
\item{\code{signature(object = "DotStack")}}{
This provides a simple method for showing a \code{DotStack} object.  It simply returns a matrix of the xy coordinates for each point, which can also be accessed using \code{"["}.
}

\item{\code{signature(object = "VAObject")}}{
This just prints a matrix of the left and right eye logMAR values (logMAROS and logMAROD, respectively).
}

\item{\code{signature(object = "VASummaryObject")}}{
This provides a simple method for showing a \code{VASummaryObject} class object.  It returns a data frame with a summary of the logMAR values for the left, right, and combined eyes.
}
}}
\keyword{methods}